// src/api/admin/order.js (完整替换)

import request from '@/utils/request';

/**
 * 【查询】获取所有订单列表 (这个函数保持不变)
 */
export function getAllOrders(params) {
    return request({
        url: '/api/admin/order/list.do',
        method: 'get',
        params
    });
}

/**
 * 【新】取消订单 (专门用于调用后端的取消接口)
 * @param {object} data - 必须包含 { orderId }
 */
export function cancelOrder(data) {
    const formData = new URLSearchParams();
    formData.append('orderId', data.orderId);
    return request({
        // 【核心】URL直接对准你后端 AdminController 里的 /api/admin/order/cancel.do
        url: '/api/admin/order/cancel.do',
        method: 'post',
        data: formData
    });
}